#include"seqlist.h"

void Test1() {
 SL s;
 SLInit(&s);
    //尾插
// SLPushback(&s, 1);
// SLPushback(&s, 2);
// SLPushback(&s, 3);
// SLPushback(&s, 4);
// SLPushback(&s, 5);
    //头插
 SLPushfront(&s, 1);
 SLPushfront(&s, 2);
 SLPushfront(&s, 3);
 SLPushfront(&s, 4);
 SLPushfront(&s, 5);
    //头删
    SLPopfront(&s);
    //尾删
    SLPopback(&s);
    //查找顺序表
    int tmp = SLFind(&s, 4);
    if(s.arr[tmp] == 4)
    {
        printf("找到了，为 %d\n",s.arr[tmp]);
    }
    else
        printf("没找到\n");
 SLPrint(&s);
    //在指定位置插入数据
    SLInsert(&s, 3, 1);
    SLInsert(&s, 4, 1);
    SLPrint(&s);
    //在指定位置删除数据
    SLErase(&s, 2);
    SLPrint(&s);
 SLDestroy(&s);
}
int main() {
 Test1();
 return 0;
}
